package com.his.dictitem.dao;

import com.his.dictitem.entity.DictItem;
import com.his.dictitem.entity.DictItem_Detailed;
import com.his.dictitem.entity.DictItem_ForMainshow;
import com.his.dictitem.vo.DictItemSearchVo;
import org.springframework.stereotype.Repository;

import java.util.List;

@Repository
public interface DictItemMapper {
    //  =============== 工具自动生成===========================================
    int deleteByPrimaryKey(String itemid);
    int insert(DictItem record);
    int insertSelective(DictItem record);
    DictItem selectByPrimaryKey(String itemid);
    int updateByPrimaryKeySelective(DictItem record);
    int updateByPrimaryKey(DictItem record);

    //==========================自定义功能==============================
    /**
     * 查询项目信息 for 项目维护主界面显示
     */
    List<DictItem_ForMainshow> selectForMainShow(DictItemSearchVo record);
    /**
     * 获取项目关联的所有信息
     */
    DictItem_Detailed selectDetailedItem(String itemid);

    /**
     *获取所有项目
     */
    List<DictItem> selectByEntity(DictItem dictItem);
}